/*************************************************************************
	> 文件名: timer3.cc
	> 作者: 马海城
	> 邮箱: hchma@outlook.com
	> 创建日期: 2016年05月14日 星期六 09时21分33秒
 ************************************************************************/

#include<iostream>
#include<muduo/net/EventLoop.h>

using namespace std;
using namespace muduo::net;

void print(EventLoop *loop)
{
    static int count = 0;

    if (count < 10)
    {
        cout << count++ << " Hello world" << endl;
        loop->runAfter(1, bind(print, loop));
    }
    else
    {
        loop->quit();
    }
}

int main()
{
    EventLoop loop;
    loop.runAfter(1, bind(print, &loop));
    loop.loop();
}
